Research of the USIP Slope One Collaborative Filtering Recommended Algorithm Based on Hadoop
نویسنده
چکیده
As the Internet technology grows, various kinds of information have been presented in front of us, and it is getting more and more difficult for us to retrieve the information in which we are interested. The socalled Collaborative Filtering is an efficient path to solve this problem, because it can build a model through the analysis of users' historical information, and recommend to the users the products they are potentially interested in. Slope one is a classical Collaborative Filtering recommended algorithm, however, its forecasting accuracy can be affected by the data sparsity. Therefore, this paper proposed an improved Slope One algorithm USIP (User Similarity and Item Property). Based on the user average similarity and the item attribute similarity, this algorithm calculates the prediction score of user u to the target item j through the auto-adapted adjustment of the proportion between both sides, as well as conducts parallelization on the data with the distributed Hadoop platform, so as to improve the ability of processing data. The result indicates that the improved algorithm enhances the accuracy of the prediction and the execution speed, as well as is suitable for processing the largescale data.
منابع مشابه
Intelligent Approach for Attracting Churning Customers in Banking Industry Based on Collaborative Filtering
During the last years, increased competition among banks has caused many developments in banking experiences and technology, while leading to even more churning customers due to their desire of having the best services. Therefore, it is an extremely significant issue for the banks to identify churning customers and attract them to the banking system again. In order to tackle this issue, this pa...
متن کاملA New Similarity Measure Based on Item Proximity and Closeness for Collaborative Filtering Recommendation
Recommender systems utilize information retrieval and machine learning techniques for filtering information and can predict whether a user would like an unseen item. User similarity measurement plays an important role in collaborative filtering based recommender systems. In order to improve accuracy of traditional user based collaborative filtering techniques under new user cold-start problem a...
متن کاملA NOVEL FUZZY-BASED SIMILARITY MEASURE FOR COLLABORATIVE FILTERING TO ALLEVIATE THE SPARSITY PROBLEM
Memory-based collaborative filtering is the most popular approach to build recommender systems. Despite its success in many applications, it still suffers from several major limitations, including data sparsity. Sparse data affect the quality of the user similarity measurement and consequently the quality of the recommender system. In this paper, we propose a novel user similarity measure based...
متن کاملRecommendation System Using Collaborative Filtering Algorithm Using Mahout
In decision making regarding an item/person recommendation system helps people. Increase in World Wide Web and E-commerce are the channel for recommendation system. Due to large size of data, recommendation system suffers from scalability problem. One of the solutions for this problem is Hadoop. Collaborative filtering is a machine learning algorithm and Mahout is an open source java library wh...
متن کاملUse of Semantic Similarity and Web Usage Mining to Alleviate the Drawbacks of User-Based Collaborative Filtering Recommender Systems
One of the most famous methods for recommendation is user-based Collaborative Filtering (CF). This system compares active user’s items rating with historical rating records of other users to find similar users and recommending items which seems interesting to these similar users and have not been rated by the active user. As a way of computing recommendations, the ultimate goal of the user-ba...
متن کامل